Nearest Point Query on 184,088,599 Points in E with a Uniform Grid

نویسنده

  • W. Randolph Franklin
چکیده

Nearpt3 is an algorithm and implementation to preprocess more than 10 fixed points in E and then perform nearest point queries against them. With fixed and query points drawn from the same distribution, Nearpt3’s expected preprocessing and query time are θ(1), per point, with a very small constant factor. The data structure is a uniform grid in E, typically with the same number of grid cells as points. The storage budget for Nearpt3, in addition to the space to store the points themselves, is only 4 bytes per grid cell plus 4 bytes per point. Running on a laptop computer, Nearpt3 can process these large datasets: the UNC complete powerplant (Nf = 5, 413, 053 fixed points), Lucy (Nf = 14, 012, 961), David (Nf = 28, 158, 109) and St Matthew (Nf = 184, 088, 599). Nonuniform data can be as quick to process as uniform data, although the optimal grid size is larger. Nearpt3 demonstrates that simple data structures and algorithms can be quite competitive for processing large datasets in E.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nearest Point Query on 184M Points in E3 with a Uniform Grid

Nearpt3 is an algorithm and implementation to preprocess more than 10 fixed points in E and then perform nearest point queries against them. With fixed and query points drawn from the same distribution, Nearpt3’s expected preprocessing and query time are θ(1) per point, with a very small constant factor. The data structure is a uniform grid in E, typically with the same number of grid cells as ...

متن کامل

NearptD: A Parallel Implementation of Exact Nearest Neighbor Search using a Uniform Grid

We present NearptD, a very fast parallel nearest neighbor algorithm and implementation, which has processed 10 points in E and 184 · 10 points in E. It uses 1/5 the space and as little as 1/100 the preprocessing time FLANN (a well-known approximate nearest neighbor program). Up to E, its query time is also faster, by up to a factor of 100. NearptD uses Nvidia Thrust and CUDA in C++ to perform p...

متن کامل

Non-zero probability of nearest neighbor searching

Nearest Neighbor (NN) searching is a challenging problem in data management and has been widely studied in data mining, pattern recognition and computational geometry. The goal of NN searching is efficiently reporting the nearest data to a given object as a query. In most of the studies both the data and query are assumed to be precise, however, due to the real applications of NN searching, suc...

متن کامل

Fixed points for E-asymptotic contractions and Boyd-Wong type E-contractions in uniform spaces

In this paper we discuss on the fixed points of asymptotic contractions and Boyd-Wong type contractions in uniform spaces equipped with an E-distance. A new version ofKirk's fixed point theorem is given for asymptotic contractions and Boyd-Wong type contractions is investigated in uniform spaces.

متن کامل

Algorithms Seminar: A Linear-Space Data Structure for Answering Distance Queries for Marked Points on a Grid (draft)

We examine a variant of the clasic nearest neighbor problem, where given a set of k points, we preprocess the points so that we can quickly answer the distance to the nearest neighbor to a query point. We specifically focus on the case where all points—both the k original points as well all query points—are confined to an n×n integer grid in the plane. Furthermore, we only require the distance ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006